﻿/* TSG Styles */
.tsgHeaderNavBarWrapper {
	height: 50px;
	background-color: #F1EDE3;
}
.tsgHeaderNavBar {
	max-width: 1030px; 
	margin: 0 auto;
	position: relative;
	padding-top: 3px;
}
.tsgHeaderImage {
	width: 100%;
	height: 226px;
	background: url("/phsorgresources/Style Library/img/wellness/theater_2000x298_shadow.jpg") 0 0 no-repeat;
	background-size: cover;
}
.wellnessLogoCanvas {
	max-width: 1003px; 
	margin: 0px auto 75px auto; 
	padding-top: 10px;
}
.wellnessLogo {
	height: 125px;
}
.tsgActionButton {
	background-color: #A71930 !important;
}

@media only screen and (max-width: 1024px) {
	.tsgHeaderImage {
		width: 100%;
		height: 94px;
		background: url("/phsorgresources/Style Library/img/wellness/theater_2000x94_shadow.jpg") 0 0 no-repeat;
	}
	.wellnessLogoCanvas {
		max-width: 768px; 
		margin: 0px auto 75px auto; 
		padding-top: 10px;
		padding-left: 10px;
	}
	.wellnessLogo {
		height: 50px;
	}
}

/* State of New Mexico Styles */
.sonmHeaderNavBarWrapper {
	height: 50px;
	background-color: #F1EDE3;
}
.sonmHeaderNavBar {
	max-width: 1030px; 
	margin: 0 auto;
	position: relative;
	padding-top: 15px;
	font-size: 18px;
	font-weight: bold;
}
.sonmHeaderImage {
	width: 100%;
	height: 226px;
	background: url("/phsorgresources/Style Library/img/sonm/theater_2000x298_shadow.jpg") 0 0 no-repeat;
	background-size: cover;
}
.sonmLogoCanvas {
	max-width: 1003px; 
	margin: 0px auto 75px auto; 
	padding-top: 10px;
}
.sonmLogo {
	height: 200px;
}
.sonmActionButton {
	background-color: #A71930 !important;
}

@media only screen and (max-width: 1024px) {
	.sonmHeaderNavBar {
		padding-left: 15px;
	}
	.sonmHeaderImage {
		width: 100%;
		height: 94px;
		background: url("/phsorgresources/Style Library/img/sonm/theater_2000x94_shadow.jpg") 0 0 no-repeat;
	}
	.sonmLogoCanvas {
		max-width: 768px; 
		margin: 0px auto 75px auto; 
		padding-top: 10px;
		padding-left: 10px;
	}
	.sonmLogo {
		height: 75px;
	}
}

/* Albuquerque Public Schools Styles */
.apsHeaderNavBarWrapper {
	height: 50px;
	background-color: #F1EDE3;
}
.apsHeaderNavBar {
	max-width: 1030px; 
	margin: 0 auto;
	position: relative;
	padding-top: 15px;
	font-size: 18px;
	font-weight: bold;
}
.apsHeaderImage {
	width: 100%;
	height: 226px;
	background: url("/phsorgresources/Style Library/img/aps/theater_2000x298_shadow.jpg") 0 0 no-repeat;
	background-size: cover;
}
.apsLogoCanvas {
	max-width: 1003px; 
	margin: 0px auto 75px auto; 
	padding-top: 10px;
}
.apsLogo {
	height: 110px;
}
.apsActionButton {
	background-color: #A71930 !important;
}

@media only screen and (max-width: 1024px) {
	.apsHeaderNavBar {
		padding-left: 15px;
	}
	.apsHeaderImage {
		width: 100%;
		height: 94px;
		background: url("/phsorgresources/Style Library/img/aps/theater_2000x94_shadow.jpg") 0 0 no-repeat;
	}
	.apsLogoCanvas {
		max-width: 768px; 
		margin: 0px auto 75px auto; 
		padding-top: 10px;
		padding-left: 10px;
	}
	.apsLogo {
		height: 60px;
	}
}

